home *** CD-ROM | disk | FTP | other *** search
/ CDROM of CDROMs 1994 May / The CD-ROM of CD-ROMs - The Consumer's Guide to CD-ROMs - Walnut Creek May 1994.iso / samples / emacs_im < prev    next >
Encoding:
Text File  |  1993-06-15  |  41.8 KB  |  1,554 lines

  1. Newsgroups: comp.editors,comp.emacs,news.answers
  2. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!news.media.mit.edu!uhog.mit.edu!eddie.mit.edu!news.kei.com!sol.ctr.columbia.edu!math.ohio-state.edu!darwin.sura.net!news-feed-1.peachnet.edu!umn.edu!unet.umn.edu!fin
  3. From: fin@unet.umn.edu (Craig A. Finseth)
  4. Subject: Emacs implementations, list of, regular post [long, FAQ]
  5. Message-ID: <C8oHI9.4EM@news.cis.umn.edu>
  6. Followup-To: comp.editors,comp.emacs
  7. Last-Modified: 15 June 1993
  8. Sender: news@news.cis.umn.edu (Usenet News Administration)
  9. Supersedes: <C5E37p.BKt@news2.cis.umn.edu>
  10. Nntp-Posting-Host: norge.unet.umn.edu
  11. Reply-To: fin@unet.umn.edu (Craig A. Finseth)
  12. Organization: University of Minnesota, Networking Services.
  13. Date: Tue, 15 Jun 1993 19:43:22 GMT
  14. Approved: news-answers-request@MIT.Edu
  15. Lines: 1536
  16. Xref: senator-bedfellow.mit.edu comp.editors:8750 comp.emacs:17614 news.answers:9439
  17.  
  18. Archive-name: emacs-implementations
  19.  
  20.          Emacs Implementations and Literature
  21.  
  22.  
  23. Changes and additions to:            last posted 15 June 1993
  24.     Craig A. Finseth            reposted about every 2 months
  25.  
  26.     Craig.A.Finseth-1@umn.edu
  27.     fin@unet.umn.edu
  28.  
  29.     +1 612 644 4027
  30.  
  31.     1343 Lafond
  32.     St Paul MN 55104-2437
  33.     USA
  34.  
  35. This document provides a partial -- and not comprehensive -- list of
  36. implementations of Emacs-type editors and literature about such
  37. editors.  You can help make it more comprehensive by sending me
  38. additional information and/or updates.
  39.  
  40. This document is also gradually acquiring the role of a repository of
  41. (at least) Emacs-related history.  While that subject requires a book
  42. to itself, this document will probably serve until someone (_not_ me!)
  43. writes one.
  44.  
  45. This document is available via anonymous FTP from:
  46.  
  47.     mail.unet.umn.edu in import/fin/emacs
  48.  
  49. To be included in this list:
  50.  
  51. - a piece of literature should be a book, manual, article, paper, or
  52. something that covers (or mentions) Emacs in particular or text
  53. editing techniques in general.  Specifically excluded are items that
  54. are only of interest to non-Emacs users (a book on "how to use vi") or
  55. vendor manuals for Emacs implementations (as those are implicitly
  56. included in the implementations).  Non-vendor (i.e., third party)
  57. manuals are included.
  58.  
  59. - an implementation must either (1) be "advertised" as being an
  60. Emacs-type editor or (2) be extensible and come with an Emacs command
  61. set "mode" already written.  Editors that are extensible but do not
  62. come with such a mode (i.e., you have to write it yourself) are not
  63. listed.
  64.  
  65. The following information is included for each implementation:
  66.  
  67. The NAME line contains the name of the implementation.
  68. Implementations are listed alphabetically by name.  Acronym expansions
  69. are listed in ()s.  Other acronyms:
  70.  
  71.     TECO    TAPE Editor and COrrector (later: Text Editor and COrrector)
  72.     EMACS    Editor MACroS
  73.  
  74. The ORIGINAL DISTRIBUTION is the date (or partial date) of the first
  75. release.  It is in YYYY-MM-DD format.
  76.  
  77. The VERSION is the latest known version.  It is probably out of date.
  78.  
  79. The BASE LANGUAGE is the language that you need a compiler or
  80. interpreter for in order to use the editor.
  81.  
  82. The IMPLEMENTATION LANGUAGE is the language that the bulk of the
  83. implementation is written in.
  84.  
  85. The EXTENSION LANGUAGE is the (often custom or modified) language that
  86. the is used when altering or writing extensions to the implementation.
  87. It is "none" if there is no extension language.
  88.  
  89. The SCOPE is either "command set" or "extensible."  In the first case,
  90. the implementation offers a basic Emacs command set; however the user
  91. cannot readily change what the commands do.  In the second case, the
  92. user can fully control what all of the commands do.
  93.  
  94. The REQUIREMENTS is a brief characterization of what hardware or
  95. software is required.  The purpose of this item is to offer a broad
  96. selection key; not be a comprehensive list.  You should consult the
  97. implementation (for free software) or the vendor to find out whether a
  98. specific implementation works in your environment.  For example, "IBM
  99. PC" is used to cover MS/DOS, OS/2, and Windows implementations and
  100. "UNIX" refers to any version of UNIX(tm) from any vendor.
  101.  
  102. The ORGANIZATION is the name of and contact information for the
  103. implementor.
  104.  
  105. The STATUS is one of
  106.  
  107.     - no longer available: Self-explanatory.
  108.  
  109.     - free: The implementation is available to most people at no
  110.     charge.  Even such "free" implementations may have
  111.     restrictions: consult information about the particular
  112.     implementation.  Where available, information on how to obtain
  113.     a copy is also listed.
  114.  
  115.     - not free: The implementation is for sale.  Contact the
  116.     vendor for specifics.
  117.  
  118. Many of the names of the implementations in this list are trademarked.
  119. Specific trademarks are not called out.
  120.  
  121. Full source code is available for all of the free implementations.
  122. Source availability varies among the not free implementations: check
  123. with the vendor before you buy.
  124.  
  125.      -------------------- Literature --------------------
  126.  
  127. Title:        Learning Gnu Emacs
  128. Author(s):    Debra Cameron and Bill Rosenblatt
  129. Publisher:    O'Reilley and Associates, Inc.
  130. Size:        442pp, 13 chapters, 8 appendices
  131. ISBN:        0-937175-84-6
  132. Price:        $27.95
  133.  
  134. Title:        The Craft of Text Editing: Emacs for the Modern World
  135. Author(s):    Craig A. Finseth
  136. Publisher:    Springer-Verlag
  137. Size:        220pp, 10 chapters, 5 appendices
  138. ISBN:        0-387-97616-7, 3-540-97616-7
  139. Price:        $39.95
  140.  
  141. Title:        GNU Emacs Reference
  142. Author(s):    Dennis Gentry
  143. Publisher:    Specialized Systems Consultants, Inc.
  144.         P.O. Box 55549
  145.         Seattle WA 98155
  146.         USA
  147.         +1 206 527 3385
  148.         +1 206 527 2806 fax
  149.         151208415 telex
  150.         sales@ssc.com
  151. Size:        18pp, 8 1/2" x 3 1/2"
  152. ISBN:        0-916151-59-X
  153. Price:        $4.50
  154.  
  155. Title:        The GNU Emacs Lisp Reference Manual, GNU Emacs Version
  156.         18 for Unix Users, Edition 1.02, June 1990
  157. Author(s):    Bil Lewis, Dan LaLiberte, and the GNU Manual Group
  158. Pubisher:    Free Software Foundation
  159. Size:        562pp, 34 chapters, 6 appendices
  160. ISBN:        none
  161. Price:        free (see GNU Emacs sites) or for fee from FSF
  162.  
  163. Title:         Unix Desktop Guide to Emacs
  164. Author(s):    Ralph Roberts and Mark Boyd
  165. Consultants:    Stephen G. Kochan and Patrick H. Wood
  166. Publisher:    Hayden Books (SAMS)
  167. Size:        ?
  168. ISBN:        ?
  169. Price:        $27.95 US, $34.95 CAN
  170.  
  171. Title:        GNU Emacs:  UNIX Text Editing and Processing
  172. Author(s):    Michael Schoonover, John Bowie, and Bill Arnold
  173. Pubisher:    Addison-Wesley / HP Press
  174. Size:        640pp, 14 chapters, 4 appendices
  175. ISBN:        0-201-56345-2
  176. Price:        ?
  177.  
  178. Title:        GNU Emacs Manual, Seventh Edition, Version 18, September 1987
  179. Author(s):    Richard Stallman
  180. Pubisher:    Free Software Foundation
  181. Size:        284pp, 29 chapters, 7 appendices, includes refernce card
  182. ISBN:        none
  183. Price:        free (see GNU Emacs sites) or for fee from FSF
  184.  
  185.            ---------- GNU-Emacs ----------
  186.  
  187. name: GNU-Emacs
  188. original distribution: ?
  189. version:P 18.59
  190. base language: C
  191. implementation language: Lisp
  192. extension language: Lisp
  193. scope of implementation: extensible
  194. hardware/software requirements: UNIX, VMS, OS/2, MS-DOS, Amiga, Atari ST
  195. organization:
  196.     Free Software Foundation
  197.     675 Massachusetts Ave
  198.     Cambridge MA  02139
  199.     USA
  200.     +1 617 876 3296
  201.     gnu@prep.ai.mit.edu
  202. free, anonymous FTP from:
  203.         prep.ai.mit.edu
  204.         scam.berkeley.edu
  205.         itstd.sri.com
  206.         wuarchive.wustl.edu
  207.         wsmr-simtel20.army.mil (under `PD:<UNIX.GNU>')
  208.         bu.edu
  209.         louie.udel.edu
  210.         nic.nyser.net
  211.         ftp.cs.titech.ac.jp
  212.         funic.hut.fi
  213.         sunic.sunet.se
  214.         freja.diku.dk
  215.         gatekeeper.dec.com
  216.         mango.miami.edu (VMS G++)
  217.         cc.utah.edu (VMS GNU Emacs)
  218.         uunet.uu.net
  219.         archive.cis.ohio-state.edu
  220.         ftp-os2.nmsu.edu in /pub/os2/2.0/gnu/emacs (slightly
  221.             modified version for OS/2)
  222.     on the SPAN network, contact rdss::corbet
  223.     on UUCP, contact one of:
  224.         hao!scicom!qetzal!upba!ugn!nepa!denny
  225.         hqda-ai!merlin
  226.         uunet!hutch!barber
  227.         sun!nosun!illian!darylm
  228.         oli-stl!root
  229.         bigtex!james
  230.         postmaster@uunet.uu.net
  231.         uucp@cis.ohio-state.edu (or osu-cis!uucp)
  232.     Ohio State also posts their UUCP instructions regularly to
  233.     the news group comp.sources.d
  234. note: The MS-DOS port is known as Demacs (see below).
  235.  
  236.  
  237.     ---------- Implementations Available For No Charge ----------
  238.  
  239. name: ae (Anthony's Editor)
  240. original distribution: ?
  241. version: Feb 92
  242. base language: C
  243. implementation language: C
  244. extension language: none
  245. scope of implementation: command set
  246. hardware/software requirements: Unix, IBM PC, Atari ST; requires curses
  247. organization/author:
  248.     Anthony Howe
  249.     Mortice Kern Systems Inc.
  250.     35 King St N
  251.     Waterloo Ontario
  252.     Canada N2J 6W9
  253.     ant@mks.com
  254. free, periodically posted to Comp.editors
  255.  
  256.  
  257. name: AMIS
  258. original distribution: ?
  259. version: 
  260. base language: Pascal
  261. implementation language: Pascal
  262. extension language: none
  263. scope of implementation: command set
  264. hardware/software requirements: VMS, Norsk Data, Tops10, RSTS
  265. organization/author:
  266.     Stacken Computer Club
  267.     c/o NADA
  268.     S-100 44 Stockholm
  269.     Sweden
  270.     stacken@stacken.kth.se
  271. note: the name is an abbreviation of "Anti-MISAER" (where "AE" is the
  272. "ae" glyph).  "Misaer" is Swedish (svenska) for "piece of junk, or
  273. deep shit functionality" (translation provided by the person who told
  274. me about this) The name thus means "not a piece of junk."
  275. Tops10, RSTS, Norsk Data versions are free, send them a
  276.     1/2 inch, 2400-foot magnetic tape and return postage
  277. VMS version is $1000 US (the money supports their DEC10 museum)
  278.  
  279.  
  280. name: Demacs
  281. original distribution: 1992?
  282. version: 1.2.0
  283. base language: C
  284. implementation language: Lisp
  285. extension language: Lisp
  286. scope of implementation: extensible
  287. hardware/software requirements: IBM PC, 386 or better, MS-DOS
  288. organization/author:
  289.     Manabu Higashida
  290.     Osaka University
  291.     JAPAN
  292.     manabu@sigmath.osaka-u.ac.jp
  293.  
  294.     HIRANO Satoshi
  295.     University of Tokyo
  296.     Japan
  297.     hirano@tkl.iis.u-tokyo.ac.jp
  298. free, anonymous FTP from
  299.     ftp.sigmath.osaka-u.ac.jp in pub/Msdos/Demacs/*
  300.     utsun.s.u-tokyo.ac.jp in GNU/demacs/*
  301. note: Demacs is currently based on GNU Emacs version 18.55 (partly 18.57).
  302.  
  303.  
  304. name: EDMACS
  305. original distribution: ?
  306. version: 2.0
  307. base language: TECO
  308. implementation language: TECO
  309. extension language: TECO
  310. scope of implementation: extensible
  311. hardware/software requirements: PDP/11
  312. organization/author:
  313.     Michael Bloom
  314.     mb@ttidca.tti.com
  315. free, anonymous FTP from
  316.     usc.edu in /pub/teco/soflib.tar.Z (in subdir "11-737" of tar image)
  317. DECUS program library as DECUS #11-737 (nominal media charge)
  318.  
  319.  
  320. name: Edwin
  321. original distribution: ?
  322. version: 
  323. base language: CScheme
  324. implementation language: CScheme
  325. extension language: CScheme
  326. scope of implementation: extensible
  327. hardware/software requirements: UNIX, VMS, 386-DOS
  328. organization/author:
  329.     Scheme Distribution
  330.     c/o Prof. Hal Abelson
  331.     545 Technology Sq. Room 410
  332.     Cambridge MA 02139
  333.     USA
  334.     info-cscheme-request@zurich.ai.mit.edu
  335. free, anonymous FTP from
  336.     zurich.ai.mit.edu in pub/scheme/README
  337. also, check out other Scheme implementations
  338.  
  339.  
  340. name: Elle (Elle Looks Like Emacs)
  341. original distribution: ?
  342. version: 4.1g
  343. base language: C
  344. implementation language: C
  345. extension language: none
  346. scope of implementation: command set
  347. hardware/software requirements: UNIX, MINIX, TOPS-20, TOPS-10 (!)
  348. organization/author:
  349.     Ken Harrenstein
  350.         c/o SRI International
  351.         333 Ravenswood Ave
  352.         Menlo Park CA  94025
  353.         USA
  354.         klh@nisc.sri.com
  355. free, anonymous FTP from
  356.         nisc.sri.com in pub/klh/elle.tar (or elle.tar.Z)
  357.  
  358.  
  359. name: Emacs
  360. original distribution: 1976?
  361. version: 
  362. base language: MIDAS (PDP10/DEC-20 assembly language)
  363. implementation language: MIDAS (PDP10/DEC-20 assembly language)
  364. extension language: TECO
  365. scope of implementation: extensible
  366. hardware/software requirements: PDP10/ITS or DEC-20/TOPS-20
  367. organization/author:
  368.     MIT AI Lab/MIT Lab. for Comp. Sci.
  369.     545 Technology Square
  370.     Cambridge MA 02139
  371.     USA
  372. note: this is the original
  373. free, anonymous FTP from
  374.     mc.lcs.mit.edu in its/ai/emacs/*, its/ai/emacs1/*
  375.  
  376.  
  377. name: Epoch
  378. original distribution: ?
  379. version: 4.2
  380. base language: C
  381. implementation language: Lisp
  382. extension language: Lisp
  383. scope of implementation: extensible
  384. hardware/software requirements: UNIX, VMS, others
  385. organization/author:
  386.     University of Illinois at Urbana-Champaign
  387.     Urbana-Champaign IL
  388.     USA
  389.     epoch-request@cs.uiuc.edu
  390.     uunet!uiucdcs!epoch-request
  391.     epoch-request%cs.uiuc.edu@uiucvmd.bitnet
  392. notes: this is a modified GNU Emacs
  393. free, anonymous FTP from
  394.     cs.uiuc.edu in pub/epoch-files/epoch/*
  395.  
  396.  
  397. name: Freemacs
  398. original distribution: ?
  399. version: 1.6a
  400. base language: 8086 assembler
  401. implementation language: 8086 assembler
  402. extension language: MINT, a string-oriented interpreter inspired by TRAC
  403.     P(MINT means "Mint Is Not TRAC")
  404. scope of implementation: extensible
  405. hardware/software requirements: IBM PC
  406. organization/author:
  407.     Russell Nelson
  408.     11 Grant Street
  409.     Potsdam NY 13676
  410.     USA
  411. free,
  412. Internet: anonymous FTP from
  413.     simtel20.army.mil from PD:<MSDOS.FREEMACS>
  414.     grape.ecs.clarkson.edu [128.153.28.129] in /pub/msdos/freemacs
  415. BBS:
  416.     +1 315 268 6667 - 1200/2400 bps, 8N1, 24 hrs, pub/msdos/freemacs
  417.     No registration required to download Freemacs.
  418. Bitnet and UUCP:
  419.     Send mail to archive-server@sun.soe.clarkson.edu.  You may use
  420.     archive-server%sun.soe@omnigate if you are on Bitnet, or
  421.     {smart-host}!sun.soe.clarkson.edu!archive-server if you are using
  422.     UUCP.  The mail message should consist of 'help'.  If you do not
  423.     get a reply within a day, then your return path is broken. 
  424.     You'll need to use the path command to give a mail address that
  425.     our mailer can grok.  Our mailer can send mail to any address
  426.     with an '@' in it, with the exception of ".UUCP"
  427.     pseudo-addresses.
  428. Mail:
  429.     $15 check or $17 PO copying fee to the author.  This will
  430.     assure you of the latest version.  Please specify floppy
  431.     format: [5.25", 1.2 Meg], [5.25", 360K], [3.50", 720K]
  432.  
  433.  
  434. name: Freyja (Freyja Reduksjon Emacs, Ytre Jevn All: Freyja Reduces
  435.     Emacs, Yet Joins All)
  436. original distribution: 1991
  437. version: 2.0
  438. base language: C
  439. implementation language: C
  440. extension language: none
  441. scope of implementation: command
  442. hardware/software requirements: IBM PC, UNIX, HP95LX
  443. organization/author:
  444.     Craig Finseth
  445.     1343 Lafond
  446.     St. Paul MN  55104-2437
  447.     USA
  448.     +1 612 644 4027
  449.     fin@unet.umn.edu
  450. free from the author, send either:
  451.     1, 3 1/2" 1.44 MB or 2, 3 1/2" 720 KB or 5, 5 1/4" 360 KB diskettes
  452.         and a SASE, or
  453.     US$5.00, or
  454.     4 blank 3 1/2" 1.44 MB diskettes
  455. or anonymous FTP from:
  456.     mail.unet.umn.edu in
  457.         import/fin/freyja2.exe    (MS/DOS self-extracting archive)
  458.         import/fin/freyja2.tar    (UNIX tar file)
  459.         import/fin/freyja2.tar.Z (compressed UNIX tar file)
  460.         import/fin/freyja2.txt    (README file)
  461.         import/fin/freyja2s.exe    (MS/DOS self-extracting archive)
  462.         import/fin/freyja2s.tar    (UNIX tar file)
  463.         import/fin/freyja2s.tar.Z (compressed UNIX tar file)
  464.     eddie.mit.edu
  465.         distrib/hp95lx/editors/freyja2.*
  466. note: optimized for RAM-based computing (laptops and palmtops)
  467.  
  468.  
  469. name: Hemlock
  470. original distribution: ?
  471. version: 
  472. base language: Lisp
  473. implementation language: Lisp
  474. extension language: Lisp
  475. scope of implementation: extensible
  476. hardware/software requirements: CMU Common Lisp; MACH and/or SunOS
  477. organization/author:
  478.     Scott Fahlman
  479.     CMU Common Lisp project
  480.     Carnegie-Mellon University
  481.     USA
  482.     Scott.Fahlman@CS.CMU.EDU
  483. free, anonymous FTP from
  484.     lisp-rt1.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  485.     lisp-rt2.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  486.     (you must cd the complete path in one command)
  487. also not free as part of Lucid Common Lisp
  488.  
  489.  
  490. name: JED
  491. original distribution: ?
  492. version: 0.60
  493. base language: C
  494. implementation language: C
  495. extension language: ?
  496. scope of implementation: extensible
  497. hardware/software requirements: UNIX, IBM PC, VMS
  498. organization/author:
  499.     John E. Davis
  500.     +1 617 735 6746
  501.     davis@amy.tch.harvard.edu
  502. free, anonymous FTP from
  503.     amy.tch.harvard.edu in pub/jed/jed060.tar.Z    unix distribution
  504.     amy.tch.harvard.edu in pub/jed/jed060.zip    MSDOS distribution
  505.         (with jed.exe, after 1PM est 11/20)
  506.     amy.tch.harvard.edu in pub/jed/jed060.*_of_18    18 part VMS share
  507.  
  508.  
  509. name: Jove (Jonathan's Own Version of Emacs)
  510. original distribution: ?
  511. version: 4.14
  512. base language: C
  513. implementation language: C
  514. extension language: none
  515. scope of implementation: command set
  516. hardware/software requirements: UNIX, IBM PC, Macintosh
  517. organization/author:
  518.     Jonathan Payne
  519.     Sun Microsystems, Inc.
  520.     2550 Garcia Ave
  521.     Mountain View CA  94043
  522.     USA
  523. free, anonymous FTP from
  524.     cayuga.cs.rochester.edu in pub/jove.*
  525.     cs.toronto.edu in pub/moraes/jove.*.*
  526.     comp.sources.[misc,unix] archives
  527.     also in the Berkeley UNIX distribution
  528.  
  529.  
  530. name: KEmacs (Kanji Emacs)
  531. original distribution: ?
  532. version: 
  533. base language: C
  534. implementation language: C
  535. extension language: custom
  536. scope of implementation: extensible
  537. hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST,
  538.     Macintosh, Wicat, Data General
  539. organization/author:
  540.     SANETO (sanewo) Takanori
  541.     Corporate Research Laboratories Atsugi
  542.     SONY
  543.     Japan
  544. note: Japanese (Kanji) adaptation of MicroEMACS version 3.8i
  545. free, anonymous FTP from
  546.     ftp.hawaii.edu in pub/editors/=TAR.Z=FILES=/kemacs.tar.Z
  547.                or pub/editors/kemacs.tarZ
  548.  
  549.  
  550. name: Leif
  551. original distribution: ?
  552. version: 
  553. base language: C
  554. implementation language: Lisp
  555. extension language: Lisp
  556. scope of implementation: extensible
  557. hardware/software requirements: UNIX, VMS
  558. organization/author:
  559.     The Saga Group
  560.     Department of Computer Science
  561.     University of Illinois at Urbana Champaign
  562.     1304 W. Springfield
  563.     Urbana IL 61801
  564.     USA
  565.     leif@a.cs.uiuc.edu
  566.     {pur-ee|ihnp4}!uiucdcs!leif
  567. free, anonymous FTP from
  568.     cs.uiuc.edu
  569. note: Leif is really just GNU Emacs with a small modification, an
  570. elisp extension, and an external parser.
  571.  
  572.  
  573. name: Lucid GNU Emacs (lemacs)
  574. original distribution: ?
  575. version: 19.3
  576. base language: C
  577. implementation language: Lisp
  578. extension language: Lisp
  579. scope of implementation: extensible
  580. hardware/software requirements: UNIX, VMS
  581. organization:
  582.     Lucid, Inc.
  583.     707 Laurel Street
  584.     Menlo Park CA  94025-3440
  585.     USA
  586.     +1 415 329 8400
  587.     help-lucid-emacs-request@lucid.com
  588.     bug-lucid-emacs-request@lucid.com
  589. free, anonymous FTP from
  590.     labrea.Stanford.EDU in pub/gnu/lucid/lemacs-19.1.tar.Z
  591.                 in pub/gnu/lucid/lemacs-19.1-sun4.tar.Z
  592.     hpcvaaz.cv.hp.com in pub/pub/me2.shar.Z
  593. also included with Lucid's Energize Programming System, a C/C++ environment
  594. notes: this is a modified GNU Emacs, based on an early copy of version 19,
  595. similar to Epoch.  It currently requires X11r4 or X11r5 to run.
  596.  
  597.  
  598. name: ME2 (Mutt Editor II)
  599. original distribution: ?
  600. version: 2.5
  601. base language: C
  602. implementation language: C
  603. extension language: Mutt ("A bizarre mix of Lisp and Algol-like
  604.     Planguages, compiled external to the editor")
  605. scope of implementation: extensible
  606. hardware/software requirements: UNIX, IBMPC, Atari
  607. organization/author:
  608.     Craig Durland
  609.     3419 SW Knollbrook
  610.     Corvallis OR 97333
  611.     USA
  612.     +1 503 750 3354
  613.     craig@cv.hp.com
  614. free, anonymous FTP from
  615.     hpcvaaz.cv.hp.com in pub/pub/me2.shar.Z
  616.  
  617.  
  618. name: MG, (was: MicroGNU Emacs)
  619. original distribution: ?
  620. version: 2a
  621. base language: C
  622. implementation language: C
  623. extension language: none
  624. scope of implementation: command set
  625. hardware/software requirements: UNIX, VMS, AmigaDOS, Atari ST,
  626.     OS/9-68K, Primos
  627. organization/author:
  628.     University of Texas
  629.     USA
  630. free, anonymous FTP from
  631.     utadnx.cc.utexas.edu in MG2A.BCK_LZW
  632.  
  633.  
  634. name: MicroEMACS
  635. original distribution: ?
  636. version: 3.11
  637. base language: C
  638. implementation language: C
  639. extension language: custom
  640. scope of implementation: extensible
  641. hardware/software requirements: UNIX, VMS, IBM PC,
  642.     HP 110 and 150, Amiga, Atari ST, Macintosh, Wicat,
  643.     Data General AOS/VS
  644.     kanji: Fujitsu FMR-70, NEC PC-9891
  645. organization/author:
  646.     Daniel M. Lawrence
  647.     617 New York St
  648.     Lafayette IN 47901
  649.     USA
  650.     +1 317 742 5153
  651.     dan@mdbs.uucp
  652. FIDO:  The Programmer's Room 201/10
  653.     +1 317 742 5533
  654.     24 hours 300/1200/2400 baud
  655. free (non-commercial), anonymous FTP from
  656.     midas.mgmt.purdue.edu in dist/uemacs3.11m/ue311m.arc.
  657.     midas.mgmt.purdue.edu in dist/uemacs311/*
  658.     between the hours of 5pm and 8am
  659. ask author about commercial use and distribution via disk ($25)
  660.  
  661.  
  662. name: MULE (Multi-Lingual Enhancment to Emacs)
  663. original distribution: ?
  664. version: ?
  665. base language: C
  666. implementation language: Lisp
  667. extension language: Lisp
  668. scope of implementation: extensible
  669. hardware/software requirements: UNIX, VMS
  670. maintainer:
  671.     nemacs@etl.go.jp
  672. organization/author:
  673.     Ken'ichi Handa
  674.     Electrotechnical Lab.
  675.     Machine Inference Section
  676.     ElectroTechnical Laboratory
  677.     Umezono 1-1-4
  678.     Tsukuba City
  679.     Japan 305
  680.     +81 298 58 5916
  681.     fax +81 298 58 5918
  682.     handa@etl.go.jp
  683.     handa%etl.go.jp@relay.cs.net
  684. note: supports many scripts including most European languages, Japanese,
  685.     Chinese, Korean, etc. in the same buffer.  Much of this may be
  686.     incorporated into GNU Emacs 19.  Also ported to MS/DOS by
  687.     the Demacs developer.
  688. free, anonymous FTP from
  689.     ?
  690.  
  691.  
  692. name: Nemacs (Nihongo Emacs)
  693. original distribution: ?
  694. version: 3.3.2
  695. base language: C
  696. implementation language: Lisp
  697. extension language: Lisp
  698. scope of implementation: extensible
  699. hardware/software requirements: UNIX, VMS
  700. maintainer:
  701.     nemacs@etl.go.jp
  702. organization/author:
  703.     Ken'ichi Handa
  704.     Electrotechnical Lab.
  705.     Machine Inference Section
  706.     ElectroTechnical Laboratory
  707.     Umezono 1-1-4
  708.     Tsukuba City
  709.     Japan 305
  710.     +81 298 58 5916
  711.     fax +81 298 58 5918
  712.     handa@etl.go.jp
  713.     handa%etl.go.jp@relay.cs.net
  714. note: Japanese (Nihongo) adaptation of GNU-Emacs
  715. free, anonymous FTP from
  716.     ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z
  717.  
  718.  
  719. name: NILE
  720. original distribution: ?
  721. version: ?
  722. base language: ?
  723. implementation language: ?
  724. extension language: ?
  725. scope of implementation: ?
  726. hardware/software requirements: ?
  727. maintainer:
  728.     whoever is maintaining NIL
  729. organization/author:
  730.     Richard Soley
  731. free, anonymous FTP from
  732.     ?
  733.  
  734.  
  735. name: Origami
  736. original distribution: ?
  737. version: 1.6.6?
  738. base language: C
  739. implementation language: C
  740. extension language: OCL (custom)
  741. scope of implementation: extensible
  742. hardware/software requirements: UNIX, Linux, Amiga
  743. origanization:
  744.     Michael Haardt
  745.     Ruetscherstrasse 155/1703
  746.     5100 Aachen 1
  747.     Germany
  748.     mhaardt@ftp.thp.uni-koeln.de
  749. free, anonymous FTP from:
  750.     ftp.thp.uni-koeln.de in linux/origami/*
  751. Note:
  752. Origami is a folding editor and can additionally process Inmos TDS
  753. files, it comes with both emacs- and vi-style keybindings.
  754.  
  755.  
  756. name: Scame
  757. original distribution: ?
  758. version: 
  759. base language: C
  760. implementation language: C
  761. extension language: none
  762. scope of implementation: command set
  763. hardware/software requirements: UNIX, VMS, IBM PC
  764. organization/author:
  765.     Multihouse Automatisering bv
  766.     c/o Johan Vromans
  767.     Doesburgweg 7
  768.     2803 PL Gouda
  769.     the Netherlands
  770.     +31 1820 62911
  771.     fax +31 1820 62500
  772.     jv@mh.nl
  773. note: loosely based on an editor called Scame by Leif Samuelsson
  774. free, ask the author for information on how to get a copy
  775.  
  776.  
  777. name: TkEmacs
  778. original distribution: ?
  779. version: 1.1
  780. base language: C
  781. implementation language: C
  782. extension language: N/A
  783. scope of implementation: N/A
  784. hardware/software requirements: X11
  785. organization/author:
  786.     Sven Delmas
  787.     TU Berlin
  788.     Germany
  789.     garfield@cs.tu-berlin.de
  790.  
  791.     Juergen Nickelsen
  792.     TU Berlin
  793.     Germany
  794.     nickel@cs.tu-berlin.de
  795. free, anonymous FTP from:
  796.     barkley.berkeley.edu in /pub/tkemacs/
  797.     coma.cs.tu-berlin.de in /pub/tkemacs/
  798. note: TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58. The
  799. package contains XfEmacs, an application of the TkEmacs widget,
  800. providing scrollbars, configurable drop-down menus, etc.
  801.  
  802.  
  803. name: treemacs
  804. original distribution: ?
  805. version: 
  806. base language: C
  807. implementation language: C
  808. extension language: Lisp
  809. scope of implementation: extensible
  810. hardware/software requirements: UNIX, VMS, others
  811. organization/author:
  812.     Vipin Swarup
  813.     Dept. of Computer Science
  814.     University of Illinois at Urbana-Champaign
  815.     USA
  816.     swarup@a.cs.uiuc.edu
  817.     USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup    
  818. free, anonymous FTP from
  819.     cs.uiuc.edu in pub/treemacs/*
  820. notes: this is a modified GNU Emacs 18.51.  It is GNU Emacs extended
  821. to allow the direct editing of tree structures.
  822.  
  823.  
  824. name: Win-Emacs
  825. original distribution: April 1993
  826. version: 1.00.02 beta
  827. base language: C
  828. implementation language: Lisp
  829. extension language: Lisp
  830. scope of implementation: extensible
  831. hardware/software requirements: MS-DOS
  832. organization:
  833.     Pearl Software
  834.     320 Lenox Ave
  835.     Oakland CA 94610
  836.     USA
  837.     +1 510 273 9795
  838.     fax +1 510 839 9820
  839.     pearl@netcom.com
  840. free, anonymous FTP from:
  841.         netcom.com in /pub/pearl/*
  842. note: This is Lucid/GNU Emacs 19.4
  843.  
  844.  
  845.     ---------- Implementations Sold by Vendors ----------
  846.  
  847. name: ADEPT
  848. original distribution: ?
  849. version: 
  850. base language: 
  851. implementation language: 
  852. extension language: yes, but not available to users
  853. scope of implementation: command set
  854. hardware/software requirements: Wang VS
  855. organization/author:
  856.     Wang
  857.     Jimmy Huangs & George Soules
  858. not free, contact vendor for price information
  859.  
  860.  
  861. name: Alpha
  862. original distribution: ?
  863. version: 4.01
  864. base language: 
  865. implementation language: 
  866. extension language: 
  867. scope of implementation: 
  868. hardware/software requirements: Macintosh
  869. organization/author:
  870.     Pete Keheler
  871.     Rice University
  872. shareware ($30), anonymous FTP from
  873.     sumex-aim.stanford.edu in /info-mac/util
  874.  
  875.  
  876. name: amacs
  877. original distribution: ?
  878. version: 3.0 Release 2.8
  879. base language: 6502 assembler
  880. implementation language: 6502 assembler
  881. extension language: macros / loadable libraries (assembled)
  882. scope of implementation: extensible
  883. hardware/software requirements: Apple // with ProDOS
  884. organization/author:
  885.     Creative Thinking, Included
  886.     Brian Fox
  887.     bfox@ai.mit.edu
  888. not free, contact vendor for price information
  889.  
  890.  
  891. name: Brief
  892. original distribution: ?
  893. version: 3.1
  894. base language: C
  895. implementation language: C
  896. extension language: Lisp or C (choice)
  897. scope of implementation: extensible
  898. hardware/software requirements: IBM PC
  899. organization/author:
  900.     Solution Systems
  901.     Suite 410
  902.     541 Main St
  903.     South Weymouth MA 02190
  904.     USA
  905.     +1 800 821 2492
  906.     +1 617 337 6963
  907.     fax +1 617 337 7719
  908. not free, contact vendor for price information
  909.  
  910.  
  911. name: CCA Emacs
  912. original distribution: ?
  913. version: 
  914. base language: C
  915. implementation language: C
  916. extension language: ELisp
  917. scope of implementation: extensible
  918. hardware/software requirements: UNIX, VMS
  919. organization/author:
  920.     Uniworks Inc.
  921.     P.O. Box K
  922.     Suite 323 
  923.     Maynard MA 01754
  924.     USA
  925.     +1 508 897 6650
  926.     emacs!mau
  927. not free, contact vendor for price information
  928.  
  929.  
  930. name: E3
  931. original distribution: ?
  932. version: internal?
  933. base language: ?
  934. implementation language: ?
  935. extension language: REXX
  936. scope of implementation: extensible
  937. hardware/software requirements: ?/
  938. organization/author:
  939.     IBM Corp.
  940.     ?
  941. not free, contact vendor for price information
  942.  
  943.  
  944. name: Emacs
  945. original distribution: ?
  946. version: 
  947. base language: SPL, a variant of PL/1
  948. implementation language: SPL, a variant of PL/1
  949. extension language: Lisp
  950. scope of implementation: extensible
  951. hardware/software requirements: Prime
  952. organization/author:
  953.     Prime Computer, Inc.
  954.     24 Prime Park Way
  955.     Natick MA  07160
  956.     USA
  957.     +1 508 651 3342
  958.     telex 174519
  959.     telex +1 612 508 651 2769
  960. not free, contact vendor for price information
  961.  
  962.  
  963. name: EMACS-TC
  964. original distribution: ?
  965. version: 
  966. base language: C
  967. implementation language: C
  968. extension language: Lisp-like
  969. scope of implementation: extensible
  970. hardware/software requirements: UNIX
  971. organization/author:
  972.     AT&T Toolchest
  973.     +1 201 522 6900, then login "guest"
  974.     USA
  975.  
  976.     Warren A. Montgomery
  977.     +1 708 713 5090
  978.     att!iexist!warren
  979. not free, contact vendor for price information
  980.  
  981.  
  982. name: Epsilon
  983. original distribution: ?
  984. version: 6.0
  985. base language: C
  986. implementation language: EEL
  987. extension language: EEL, a dialect of C
  988. scope of implementation: extensible
  989. hardware/software requirements: UNIX, IBM PC
  990. organization/author:
  991.     Lugaru Software Ltd.
  992.     5843 Forbes Ave
  993.     Pittsburgh PA 15217
  994.     USA
  995.     +1 412 421 5911
  996.     fax +1 412 421 6371
  997. not free, contact vendor for price information
  998.  
  999.  
  1000. name: EVE (Extensible VAX Editor)
  1001. base language: TPU
  1002. implementation language: TPU
  1003. extension language: TPU (Text Processing Utility)
  1004. scope of implementation: extensible
  1005. hardware/software requirements: VMS
  1006. organization/author:
  1007.     Digital Equipment Corp.
  1008.     ?
  1009.     USA
  1010.     +1 ?
  1011.     ?
  1012. notes: (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
  1013. fully extensible. Source (TPU) is included. TPU is a programming
  1014. language for text processing, etc.  that is also bundled with VMS.  EVE
  1015. is the next best thing to GNU-Emacs on a VAX.
  1016.  
  1017.  
  1018. name: FrameMaker
  1019. original distribution: ?
  1020. version: 3.0
  1021. base language: ?
  1022. implementation language: ?
  1023. extension language: custom
  1024. scope of implementation: extensible
  1025. hardware/software requirements: UNIX, Macintosh
  1026. organization/author:
  1027.     Frame Technology Corp.
  1028.     1010 Rincon Circle
  1029.     San Jose CA 95131
  1030.     USA
  1031.     +1 408 433 1928
  1032.  
  1033.     Frame Technology International Ltd.
  1034.     Unit 52 Airways Industrial Estate
  1035.     Cloghran
  1036.     Dublin 17
  1037.     Ireland
  1038.     +353 1 42 95 66
  1039. not free, contact vendor for price information
  1040.  
  1041.  
  1042. name: Infinitor
  1043. original distribution: ?
  1044. version: 
  1045. base language: C?
  1046. implementation language: C?
  1047. extension language: TPL
  1048. scope of implementation: extensible
  1049. hardware/software requirements: IBM PC
  1050. organization/author:
  1051.     Agranat Systems
  1052.     P.O. Box 191
  1053.     Weston MA 02193
  1054.     USA
  1055.     +1 617 893 7868
  1056. not free, contact vendor for price information
  1057.  
  1058.  
  1059. name: Interleaf
  1060. original distribution: ?
  1061. version: 5
  1062. base language: C
  1063. implementation language: C
  1064. extension language: Lisp
  1065. scope of implementation: extensible
  1066. hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
  1067. organization/author:
  1068.     Interleaf, Inc
  1069.     Prospect Place
  1070.     9 Hillside Ave
  1071.     Waltham MA  02154
  1072.     USA
  1073.     +1 617 290 0710
  1074. not free, contact vendor for price information
  1075.  
  1076.  
  1077. name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
  1078.     FinalWord / FinalWordII
  1079. original distribution: 1980
  1080. version: 
  1081. base language: C
  1082. implementation language: C
  1083. extension language: none / key rebinding only  / key rebinding only/ custom
  1084. scope of implementation: command / command / command / extensible 
  1085. hardware/software requirements: IBM PC, CP/M
  1086. organization/author:
  1087.     Mark of the Unicorn, Inc.
  1088.     222 Third Street
  1089.     Cambridge MA  02139
  1090.     USA
  1091.     +1 617 576 2760
  1092. not free, contact vendor for price information
  1093.  
  1094.  
  1095. name: Multics Emacs
  1096. original distribution: 1978
  1097. version:
  1098. base language: Lisp
  1099. implementation language: Lisp
  1100. extension language: Lisp
  1101. scope of implementation: extensible
  1102. hardware/software requirements: Honeywell Multics
  1103. organization:
  1104.     Bernard Greenberg
  1105.     Honeywell Bull
  1106. not free, contact vendor for price information
  1107.  
  1108. note from Carl Hoffman: Probably Multics Emacs' greatest claims to
  1109.     fame are (1) having been the first to popularize the notion of
  1110.     using a Lisp-like extension language which non-expert
  1111.     programmers could use and understand, and (2) originating
  1112.     certain constructs (e.g.  "save-excursion", etc.) which today
  1113.     survive in GNU Emacs.
  1114.  
  1115. note from Bernard Greenberg:
  1116.     Multics Emacs was implemented in Multics MacLisp, also known
  1117.     as Version 2 Lisp.  Multics Emacs was the first and only
  1118.     Multics Software Product in Lisp -- PL/I was the official
  1119.     system language.
  1120.  
  1121.     The notion of using Lisp for a mainframe product whose native
  1122.     language was not Lisp was radical at the time. I chose Lisp
  1123.     because of the possibility of implementing many small, cheap,
  1124.     modular, easily-replaceable functions (not a possibility in
  1125.     PL/I), having found this to be a major feature of an earlier
  1126.     private tool I implemented in Multics MacLisp.
  1127.     
  1128.     The notion of using Lisp on the Lisp machine (for Eine, and
  1129.     later Zwei) was a requirement, not an innovation.  It did not
  1130.     speak to the issues of the suitability of Lisp for such a task,
  1131.     nor to that of what would be the best language for such a task.
  1132.     The idea of -choosing- Lisp  for a mainframe editor implementation
  1133.     was innovated here.  The idea of augmenting Multics
  1134.     TECO, and that of writing a TECO-like editor gut in flat-out
  1135.     PL/I were rejected by me in favor of a Lisp program that
  1136.     implemented editor functionality.
  1137.  
  1138.     Inspired by the TECO in which EMACS (on ITS, then the only
  1139.     program using that name) was implemented, I designed a
  1140.     TECO-like control and "point" manipulation model in a Lisp
  1141.     framework, which I thought was natural and obvious, not at all
  1142.     similar to the buffer-pointer passing model of the Lisp
  1143.     Machine editors.  The natural combination of Lisp macrology
  1144.     and scoping with this type of model proved to be flexible,
  1145.     powerful, and appealing:  this model caught on, and
  1146.     is now the basis of everything in the world; the Lisp
  1147.     machine's did not.  The intellectual lineage of GNU Emacs, in
  1148.     these regards, comes directly from James Gosling's Emacs,
  1149.     which came directly from (and was credited to) Multics Emacs.
  1150.  
  1151.     I rank the significant innovations of Multics Emacs as:
  1152.     (1) Explicitly-designed extension languages, which could be
  1153.         understood and used by non-experts.
  1154.     (2) Lisp as an editor implementation language.
  1155.     (3) Lisp and Lisp-macros as an extension language.
  1156.     (4) A control regime and macrology, including many names
  1157.         (e.g., "save-excursion"), that have become today become
  1158.         semi-standard through GNU Emacs and other systems.
  1159.  
  1160.     Major extensions that became part of the product should also
  1161.     be credited to Richard Lamson, Gary Palter, and William York,
  1162.     who became my guerilla band, back then.
  1163.  
  1164.  
  1165. name: PMATE, ZMATE
  1166. original distribution: ?
  1167. version: PMATE (DOS) 4.0, PMATE (CP/M) 3.21, ZMATE (CP/M, Z-System) 1.0
  1168. base language: assembly language (not needed to use editors)
  1169. implementation language: assembly language (not needed to use editors)
  1170. extension language: MATE macro language (TECO-like)
  1171. scope of implementation: extensible
  1172. hardware/software requirements: IBM PC, CP/M, Z-System
  1173. organization/author:
  1174.     original by Michael Aronson (MATE = Michael Aronson's Text Editor)
  1175.     ZMATE version by Bridger Mitchell and Jay Sage
  1176.     ZMATE available from:
  1177.         Sage Microsystems East
  1178.         1435 Centre Strt
  1179.         Newton MA 02159-2469
  1180.         USA
  1181.         +1 617 965 3552
  1182. (Availability of PMATE for the PC is not certain at this time.  Sage
  1183. Microsystems may be able to offer it.)
  1184. not free, contact vendor for price information
  1185.  
  1186.  
  1187. name: Sage Professional Editor
  1188. original distribution: ?
  1189. version: 
  1190. base language: C?
  1191. implementation language: C?
  1192. extension language: custom, C- and Awk-like
  1193. scope of implementation: extensible
  1194. hardware/software requirements: IBM PC
  1195. organization/author:
  1196.     Sage Software, Inc.
  1197.     1700 NW 167th Pl
  1198.     Beaverton OR 97006
  1199.     USA
  1200.     +1 503 645 1150
  1201.     fax +1 503 645 4576
  1202. not free, contact vendor for price information
  1203.  
  1204.  
  1205. name: Slick
  1206. original distribution: ?
  1207. version: 
  1208. base language: C
  1209. implementation language: C
  1210. extension language: Slick extension language, REXX-like
  1211. scope of implementation: extensible
  1212. hardware/software requirements: IBM PC
  1213. organization/author:
  1214.     MicroEdge Inc.
  1215.     P.O. Box 2367
  1216.     Fairfax VA  22031
  1217.     USA
  1218.     +1 703 670 4575
  1219. not free, contact vendor for price information
  1220.  
  1221.  
  1222. name: SPE Editor
  1223. original distribution: ?
  1224. version: 
  1225. base language: Lisp
  1226. implementation language: Lisp
  1227. extension language: Lisp
  1228. scope of implementation: extensible
  1229. hardware/software requirements: UNIX
  1230. organization/author:
  1231.     Sun Microsystems, Inc.
  1232.     2550 Garcia Ave
  1233.     Mountain View CA  94043
  1234.     USA
  1235.     +1 415 960 1300
  1236.     TLX 37 29639
  1237. not free, contact vendor for price information
  1238.  
  1239.  
  1240. name: Sprint (in some countries 'Esprit')
  1241. original distribution: 1985?
  1242. version: 
  1243. base language: C
  1244. implementation language: C
  1245. extension language: custom
  1246. scope of implementation: extensible
  1247. hardware/software requirements: IBM PC
  1248. organization/author:
  1249.     Borland International
  1250.     1800 Green Hills Rd
  1251.     Scotts Valley CA  95067
  1252.     USA
  1253. not free, contact vendor for price information
  1254.  
  1255.  
  1256. name: Sys-IX Editor
  1257. original distribution: ?
  1258. version: 
  1259. base language: C?
  1260. implementation language: C?
  1261. extension language: macro
  1262. scope of implementation: command set
  1263. hardware/software requirements: UNIX, IBM PC
  1264. organization/author:
  1265.     System-IX (Networks) Ltd.
  1266.     55 Bedford Court Mansions
  1267.     Bedford Avenue
  1268.     London WC1B 3AD
  1269.     UK
  1270.     +44 71 636 8210
  1271.     fax +44 71 255 1038
  1272.  
  1273.     G.W. Computers Inc.
  1274.     4 Eagle Square
  1275.     East Boston MA  02128
  1276.     USA
  1277.     +1 617 569 5990
  1278.     fax +1 617 567 2981
  1279. note: may not be Emacs
  1280. not free, contact vendor for price information
  1281.  
  1282.  
  1283. name: Unipress Emacs
  1284. original distribution: ?
  1285. version: 
  1286. base language: C
  1287. implementation language: MLisp
  1288. extension language: MLisp
  1289. scope of implementation: extensible
  1290. hardware/software requirements: UNIX, VMS, IBM PC
  1291. organization/author:
  1292.     Unipress Software Inc
  1293.     2025 Lincoln Hwy
  1294.     Edison NJ 08817
  1295.     USA
  1296.     +1 201 287 2100
  1297.     fax +1 201 287 4929
  1298.     telex 709418
  1299. note: was Gosling's Emacs
  1300. not free, contact vendor for price information
  1301.  
  1302.  
  1303. name: VOS Emacs
  1304. original distribution: ?
  1305. version: 10
  1306. base language: PL/I
  1307. implementation language: PL/I
  1308. extension language: none
  1309. scope of implementation: modified command set
  1310. hardware requirements: Stratus XA, IBM System/88 or Olivetti CPS-32 computer
  1311. software requirements: VOS operating system
  1312. organization/author:
  1313.     Stratus Computer Inc.
  1314.     55 Fairbanks Blvd
  1315.     Marlboro MA  01752
  1316.     USA
  1317.     +1 508 460 2000
  1318.     telex (294112) ANSBK STRA UR
  1319. not free, contact vendor for price information
  1320.  
  1321.  
  1322. name: ZMACS
  1323. original distribution: ?
  1324. version: 
  1325. base language: Lisp
  1326. implementation language: Lisp
  1327. extension language: Lisp
  1328. scope of implementation: extensible
  1329. hardware/software requirements: Symbolics
  1330. organization/author:
  1331.     Symbolics, Inc.
  1332.     8 New England Executive Park
  1333.     Burlington MA  01803
  1334.     USA
  1335.     +1 617 221 1000
  1336.     +1 800 533 7629
  1337. not free, contact vendor for price information
  1338. (Now somewhere in Concord.)
  1339.  
  1340.  
  1341. name: ZMACS (TI Explorer Emacs)
  1342. original distribution: ?
  1343. version: 
  1344. base language: Lisp
  1345. implementation language: Lisp
  1346. extension language: Lisp
  1347. scope of implementation: extensible
  1348. hardware/software requirements: Explorer
  1349. organization/author:
  1350.     Texas Instruments
  1351.     12501 Research Blvd
  1352.     Austin TX 78759
  1353.     USA
  1354.     +1 512 250 7111
  1355.     +1 800 232 3200
  1356.     fax +1 512 250 6522
  1357. not free, contact vendor for price information
  1358.  
  1359.  
  1360.   ---------- Implementations That Are No Longer Available ----------
  1361.  
  1362. name: EINE (EINE is not Emacs (the first known recursive acronym)),
  1363.     ZWEI (Zwei Was Eine, Initially (the author knew German)),
  1364. original distribution: ?
  1365. version: 
  1366. base language: Lisp
  1367. implementation language: Lisp
  1368. extension language: Lisp
  1369. scope of implementation: extensible
  1370. hardware/software requirements: Lisp Machine
  1371. organization/author:
  1372.     MIT
  1373.     USA
  1374. no longer available
  1375. ZWEI eveolved into Zmacs and all of the Symbolics, Texas Instruments,
  1376. Lisp Machines, and related variants.
  1377.  
  1378.  
  1379.  
  1380. name: FINE (Fine Is Not Emacs)
  1381. original distribution: 1980?
  1382. version: 
  1383. base language: BLISS
  1384. implementation language: BLISS
  1385. extension language: none
  1386. scope of implementation: command set
  1387. hardware/software requirements: PDP-10
  1388. organization/author:
  1389.     Mike Kazar
  1390.     Carnegie Mellon University
  1391.     USA
  1392. no longer available
  1393.  
  1394.  
  1395. name: NMODE ("New MODE"?), predecessor may be EMODE
  1396. original distribution: ?
  1397. version: 
  1398. base language: PSL, Common LIsp
  1399. implementation language: PSL, Common LIsp
  1400. extension language: PSL, Common LIsp
  1401. scope of implementation: extensible
  1402. hardware/software requirements: HP series 9000
  1403. organization/author:
  1404.     Hewlett-Packard
  1405.     old symbolic languages group?
  1406. no longer available
  1407.  
  1408.  
  1409. name: TORES (Text ORiented Editing System)
  1410. original distribution: ?
  1411. version: 
  1412. base language: C
  1413. implementation language: C
  1414. extension language: none
  1415. scope of implementation: command set
  1416. hardware/software requirements: UNIX
  1417. organization/author:
  1418.     Jeffrey Schiller
  1419.     MIT
  1420.     USA
  1421. no longer available
  1422.  
  1423.  
  1424. name: PD Forthmacs System Editor
  1425. original distribution: ?
  1426. version: 
  1427. base language: Forth?
  1428. implementation language: Forth?
  1429. extension language: none
  1430. scope of implementation: command set
  1431. hardware/software requirements: Atari?
  1432. organization/author:
  1433.     Bradley Software
  1434. no longer available
  1435.  
  1436.  
  1437. name: tv (aka otv, SINE (SINE is not EINE (the first known
  1438.     doubly-recursive acronym)))
  1439. original distribution: 1977
  1440. version: 
  1441. base language: PL/1
  1442. implementation language: SINE (Lisp-like)
  1443. extension language: SINE (Lisp-like)
  1444. scope of implementation: extensible
  1445. hardware/software requirements: MagicSix on Perkin-Elmer 3200 series
  1446. organization/author:
  1447.     Owen "Ted" Anderson
  1448.     MIT Architecture Machine Group
  1449.     USA
  1450. no longer available
  1451.  
  1452.  
  1453. name: ue
  1454. original distribution: ?
  1455. version: 
  1456. base language: ?
  1457. implementation language: ?
  1458. extension language: none
  1459. scope of implementation: command set
  1460. hardware/software requirements: Atari ST
  1461. organization/author:
  1462.     pm@cwru.edu
  1463. no longer available
  1464. Part of Gulam a public-domain shell.
  1465.  
  1466.  
  1467. name: VINE (Vine Is Not Emacs)
  1468. original distribution: 1977
  1469. version: 
  1470. base language: Fortran (!)
  1471. implementation language: Fortran
  1472. extension language: none
  1473. scope of implementation: command set
  1474. hardware/software requirements: VMS
  1475. organization/author:
  1476.     Craig Finseth
  1477.     Texas Instruments
  1478.     Dallas TX
  1479.     USA
  1480. no longer available
  1481.  
  1482.  
  1483. name: Z80EMACS
  1484. original distribution: 1992?
  1485. version: 0.1
  1486. base language: C
  1487. implementation language: C
  1488. extension language: custom
  1489. scope of implementation: extensible
  1490. hardware/software requirements: CP/M
  1491. organization/author:
  1492.     Ralph Betza (FM),
  1493.     gnohmon@ssiny.com
  1494.     uunet!ssiny!gnohmon
  1495. free, anonymous FTP from:
  1496.     sibp.mit.edu in pub/z80/emacs/*
  1497.     Z80EMACS is a port of microemacs 3.6 to the CP/M operating
  1498. system.  Microemacs keeps all data in memory, and CP/M must live in a
  1499. 64KB address space. By clever use of overlays and byte-squeezing and
  1500. tuning, Z80EMACS is able to edit files of size 30KB!
  1501.     microemacs 3.6 had no facility for remapping the keyboard
  1502. bindings.  Z80EMACS does it with an offline utility.
  1503.     Z80EMACS uses overlays extensively, but the most frequently
  1504. used commands are all either in the root segment or in one particular
  1505. overlay. Since this overlay is usually already in memory, performance
  1506. is quite good, even when running from floppies.
  1507.     Z80EMACS has the ability to edit multiple files, display
  1508. multiple windows, and do keyboard macros, among other things. This
  1509. makes it the spiffiest CP/M editor you could ever hope to see.
  1510.     Z80EMACS comes with source and binaries; it was compiled with
  1511. AZTEC C, which few CP/Mmers have, so the binaries are more likely to
  1512. be useful than the source.
  1513.  
  1514.  
  1515. name: none
  1516. original distribution: ?
  1517. version: 
  1518. base language: C
  1519. implementation language: C
  1520. extension language: none
  1521. scope of implementation: command set
  1522. hardware/software requirements: HLH Orions
  1523. organization/author:
  1524.     Steven Zimmerman
  1525. no longer available
  1526. Dated 1983.  Described as a "distant descendant of the one written by
  1527. Warren Montgomery at Bell Labs.  Might be an early, non-commercial
  1528. version of CCA Emacs.
  1529.  
  1530.  
  1531. name: none
  1532. original distribution: ?
  1533. version: 1.1, 2.1 (?)
  1534. base language: C and 8088 assembler
  1535. implementation language: C and 8088 assembler
  1536. extension language: none
  1537. scope of implementation: command set
  1538. hardware/software requirements: IBM PC, HP-150, TIPC
  1539. organization/author:
  1540.     Don P. Bennett, Jr.
  1541.     Hewlett Packard (when he wrote it)
  1542. no longer available
  1543.     This editor identifies itself as "Emacs", and has HP-style
  1544. soft labels for the first eight function keys hard-bound to "file
  1545. commands," "window commands," "buffer commands," etc.
  1546.     Versions 1.1 and 2.1 are known to exist.  Other versions may
  1547. also have escaped.  1.1 was written in Microsoft C and 8088 assembler
  1548. 1.0 (or was that 2.0?) in about 1985.  2.1 was written using Microsoft
  1549. C 3.0 in about 1986.  All versions work quite usably, despite fatal
  1550. bugs in some commands.  (Memory limits and large files can cause
  1551. death, "ESC-digit" causes immediate death.)  ("If it dies when you do
  1552. that, stop doing it!")
  1553.  
  1554.